/**
 * Java的地址传递 & 值传递
 *
 *      值传递：在基本数据类型的参数传递，相当于，将实参的值拷贝到了形参的存储单元当中
 *             对形参的一系列操作，都不应影响原数据
 */
public class Demo01 {

    /**
     * 交换了两个参数的值
     * @param num1
     * @param num2
     */
    public static void change(int num1,int num2){
        int temp = num1;
        num1 = num2;
        num2 = temp;

        System.out.println("change方法：num1="+num1+",num2="+num2);
    }
    public static void main(String[] args) {

        int num1 = 10;
        int num2 = 20;

        change(num1,num2);

        System.out.println("num1="+num1+",num2="+num2);

    }
}
